package com.sanpu.kxe.business.main.contract;

import com.sanpu.kxe.base.IBasePresenter;
import com.sanpu.kxe.base.IBaseView;
import com.sanpu.kxe.jump.eventbus.ReviewPhotoEvent;

import java.io.File;
import java.util.HashMap;

/**
 * Description：人工审核第一步
 * Created by 薛勇军 on 2019/5/15.
 */

public interface OldAuthSecondStepContract {

    interface View extends IBaseView<Presenter> {

        /**
         * 选择照片后的通知
         */
        void refreshView(ReviewPhotoEvent event);

        /**
         * 关闭加载框
         */
        void dismissLoadingDialog();
    }

    interface Presenter extends IBasePresenter {

        /**
         * 查看图片
         */
        void takePhoto(String photo, int code);

        /**
         * 压缩图片
         */
        void onCompress(String filePath, String reName);

        /**
         * 获取网络图片文件
         */
        void getImageFileByNet(String imageUrl, String fileName);

        /**
         * 删除缓存图片
         */
        void removeFile(String fileKey);

        /**
         * 获取图片集合
         */
        HashMap<String, File> getFiles();

        /**
         * 设置透传图片地址
         */
        void setImgFiles(HashMap<String, File> imgFiles);
    }
}
